package com.hjw.exer;

/**2、定义一个矩形类Rectangle：
  2.1  定义三个方法：getArea()求面积、getPer()求周长，showAll()分别在控制台输出长、宽、面积、周长。
  2.2  有2个属性：长length、宽width（都是私有的）
  2.3  通过构造方法Rectangle(int width, int length)，分别给两个属性赋值
  2.4  在测试类中创建一个Rectangle对象，并输出相关信息
 * @author hjwStrart
 * @create 2022-01-11 12:56
 */
public class Rectangle {
    private Double length;
    private Double width;

    public Rectangle() {
    }

    public Rectangle(Double length, Double width) {
        this.length = length;
        this.width = width;
    }

    /**
     * 计算矩形的面积
     * @return
     */
    public Double getArea(){

        return length * width;
    }

    /**
     * 计算矩形的周长
     * @return
     */
    public Double getPer(){
        return (length + width)*2;
    }
    public String showAll(){
        return "长：" + length +
                ",宽：" + width +
                "\n面积：" + getArea() +
                "\n周长：" + getPer();
    }

}
